﻿using System;
namespace Producers.Arireg.Xtee.Riik.Ee.Producer.Arireg {
    
    
    public partial class DetailandmedV5Yldandmed : global::Producers.Arireg.Xtee.Riik.Ee.Producer.Arireg.IDetailandmedV5Yldandmed {
        
        private System.Decimal? @__ettevotteregistriNr;
        
        private System.DateTime? @__esmaregistreerimiseKpv;
        
        private System.DateTime? @__kustutamiseKpv;
        
        private string @__staatus;
        
        private string @__staatusTekstina;
        
        private System.Decimal? @__piirkond;
        
        private string @__piirkondTekstina;
        
        private string @__piirkondTekstinaPikk;
        
        private string @__tegutseb;
        
        private string @__tegutsebTekstina;
        
        private global::Producers.Arireg.Xtee.Riik.Ee.Producer.Arireg.IDetailandmedV5MkrregKuupaevad @__mkrRegKpv;
        
        private global::Producers.Arireg.Xtee.Riik.Ee.Producer.Arireg.IDetailandmedV5TegAjad @__ettevotjaTegevuseAeg;
        
        private System.Boolean? @__evksRegistreeritud;
        
        private System.DateTime? @__evksRegistreeritudKandeKpv;
        
        private string @__oiguslikVorm;
        
        private System.Decimal? @__oiguslikVormNr;
        
        private string @__oiguslikVormTekstina;
        
        private string @__oiguslikuVormiAlaliik;
        
        private string @__oiguslikuVormiAlaliikTekstina;
        
        private global::Producers.Arireg.Xtee.Riik.Ee.Producer.Arireg.IDetailandmedV5Sundlopetamine @__sundlopetamine;
        
        private global::Producers.Arireg.Xtee.Riik.Ee.Producer.Arireg.IDetailandmedV5Staatused @__staatused;
        
        private global::Producers.Arireg.Xtee.Riik.Ee.Producer.Arireg.IDetailandmedV5ValismaaAriyhing @__valismaaAriyhing;
        
        private global::Producers.Arireg.Xtee.Riik.Ee.Producer.Arireg.IDetailandmedV5Arinimed @__arinimed;
        
        private global::Producers.Arireg.Xtee.Riik.Ee.Producer.Arireg.IDetailandmedV5Aadressid @__aadressid;
        
        private global::Producers.Arireg.Xtee.Riik.Ee.Producer.Arireg.IDetailandmedV5Kinnisasjad @__kinnisasjad;
        
        private global::Producers.Arireg.Xtee.Riik.Ee.Producer.Arireg.IDetailandmedV5OiguslikudVormid @__oiguslikudVormid;
        
        private global::Producers.Arireg.Xtee.Riik.Ee.Producer.Arireg.IDetailandmedV5OiguslikuVormiAlaliigid @__oiguslikuVormiAlaliigid;
        
        private global::Producers.Arireg.Xtee.Riik.Ee.Producer.Arireg.IDetailandmedV5Kapitalid @__kapitalid;
        
        private global::Producers.Arireg.Xtee.Riik.Ee.Producer.Arireg.IDetailandmedV5Nimivaartusetaaktsiad @__nimivaartusetaAktsiad;
        
        private global::Producers.Arireg.Xtee.Riik.Ee.Producer.Arireg.IDetailandmedV5Oigusjargsused @__oigusjargsused;
        
        private global::Producers.Arireg.Xtee.Riik.Ee.Producer.Arireg.IDetailandmedV5SeisundiMuutused @__seisundiMuutused;
        
        private global::Producers.Arireg.Xtee.Riik.Ee.Producer.Arireg.IDetailandmedV5Majandusaastad @__majandusaastad;
        
        private global::Producers.Arireg.Xtee.Riik.Ee.Producer.Arireg.IDetailandmedV5Pohikirjad @__pohikirjad;
        
        private global::Producers.Arireg.Xtee.Riik.Ee.Producer.Arireg.IDetailandmedV5KompromissiTahtajad @__kompromissiTahtajad;
        
        private global::Producers.Arireg.Xtee.Riik.Ee.Producer.Arireg.IDetailandmedV5AsutamiseAjad @__asutamiseAjad;
        
        private global::Producers.Arireg.Xtee.Riik.Ee.Producer.Arireg.IDetailandmedV5TegutsemiseTahtajad @__tegutsemiseTahtajad;
        
        private global::Producers.Arireg.Xtee.Riik.Ee.Producer.Arireg.IDetailandmedV5EsmanimetamiseAjad @__esmanimetamiseAjad;
        
        private global::Producers.Arireg.Xtee.Riik.Ee.Producer.Arireg.IDetailandmedV5MarkusedKaardil @__markusedKaardil;
        
        private global::Producers.Arireg.Xtee.Riik.Ee.Producer.Arireg.IDetailandmedV5TegevusaladKaardil @__tegevusaladKaardil;
        
        private global::Producers.Arireg.Xtee.Riik.Ee.Producer.Arireg.IDetailandmedV5EesmargidKaardil @__eesmargidKaardil;
        
        private global::Producers.Arireg.Xtee.Riik.Ee.Producer.Arireg.IDetailandmedV5Sidevahendid @__sidevahendid;
        
        private global::Producers.Arireg.Xtee.Riik.Ee.Producer.Arireg.IDetailandmedV5TeatatudTegevusalad @__teatatudTegevusalad;
        
        private global::Producers.Arireg.Xtee.Riik.Ee.Producer.Arireg.IDetailandmedV5AruandeInfod @__infoMajandusaastaAruannetest;
        
        private System.Boolean? @__asutatudSissemaksetTegemata;
        
        public DetailandmedV5Yldandmed() {
        }
        
        /// <summary>
        /// All parameters
        /// </summary>
        public DetailandmedV5Yldandmed(
                    System.Decimal? @ettevotteregistriNr, 
                    System.DateTime? @esmaregistreerimiseKpv, 
                    System.DateTime? @kustutamiseKpv, 
                    string @staatus, 
                    string @staatusTekstina, 
                    System.Decimal? @piirkond, 
                    string @piirkondTekstina, 
                    string @piirkondTekstinaPikk, 
                    string @tegutseb, 
                    string @tegutsebTekstina, 
                    global::Producers.Arireg.Xtee.Riik.Ee.Producer.Arireg.IDetailandmedV5MkrregKuupaevad @mkrRegKpv, 
                    global::Producers.Arireg.Xtee.Riik.Ee.Producer.Arireg.IDetailandmedV5TegAjad @ettevotjaTegevuseAeg, 
                    System.Boolean? @evksRegistreeritud, 
                    System.DateTime? @evksRegistreeritudKandeKpv, 
                    string @oiguslikVorm, 
                    System.Decimal? @oiguslikVormNr, 
                    string @oiguslikVormTekstina, 
                    string @oiguslikuVormiAlaliik, 
                    string @oiguslikuVormiAlaliikTekstina, 
                    global::Producers.Arireg.Xtee.Riik.Ee.Producer.Arireg.IDetailandmedV5Sundlopetamine @sundlopetamine, 
                    global::Producers.Arireg.Xtee.Riik.Ee.Producer.Arireg.IDetailandmedV5Staatused @staatused, 
                    global::Producers.Arireg.Xtee.Riik.Ee.Producer.Arireg.IDetailandmedV5ValismaaAriyhing @valismaaAriyhing, 
                    global::Producers.Arireg.Xtee.Riik.Ee.Producer.Arireg.IDetailandmedV5Arinimed @arinimed, 
                    global::Producers.Arireg.Xtee.Riik.Ee.Producer.Arireg.IDetailandmedV5Aadressid @aadressid, 
                    global::Producers.Arireg.Xtee.Riik.Ee.Producer.Arireg.IDetailandmedV5Kinnisasjad @kinnisasjad, 
                    global::Producers.Arireg.Xtee.Riik.Ee.Producer.Arireg.IDetailandmedV5OiguslikudVormid @oiguslikudVormid, 
                    global::Producers.Arireg.Xtee.Riik.Ee.Producer.Arireg.IDetailandmedV5OiguslikuVormiAlaliigid @oiguslikuVormiAlaliigid, 
                    global::Producers.Arireg.Xtee.Riik.Ee.Producer.Arireg.IDetailandmedV5Kapitalid @kapitalid, 
                    global::Producers.Arireg.Xtee.Riik.Ee.Producer.Arireg.IDetailandmedV5Nimivaartusetaaktsiad @nimivaartusetaAktsiad, 
                    global::Producers.Arireg.Xtee.Riik.Ee.Producer.Arireg.IDetailandmedV5Oigusjargsused @oigusjargsused, 
                    global::Producers.Arireg.Xtee.Riik.Ee.Producer.Arireg.IDetailandmedV5SeisundiMuutused @seisundiMuutused, 
                    global::Producers.Arireg.Xtee.Riik.Ee.Producer.Arireg.IDetailandmedV5Majandusaastad @majandusaastad, 
                    global::Producers.Arireg.Xtee.Riik.Ee.Producer.Arireg.IDetailandmedV5Pohikirjad @pohikirjad, 
                    global::Producers.Arireg.Xtee.Riik.Ee.Producer.Arireg.IDetailandmedV5KompromissiTahtajad @kompromissiTahtajad, 
                    global::Producers.Arireg.Xtee.Riik.Ee.Producer.Arireg.IDetailandmedV5AsutamiseAjad @asutamiseAjad, 
                    global::Producers.Arireg.Xtee.Riik.Ee.Producer.Arireg.IDetailandmedV5TegutsemiseTahtajad @tegutsemiseTahtajad, 
                    global::Producers.Arireg.Xtee.Riik.Ee.Producer.Arireg.IDetailandmedV5EsmanimetamiseAjad @esmanimetamiseAjad, 
                    global::Producers.Arireg.Xtee.Riik.Ee.Producer.Arireg.IDetailandmedV5MarkusedKaardil @markusedKaardil, 
                    global::Producers.Arireg.Xtee.Riik.Ee.Producer.Arireg.IDetailandmedV5TegevusaladKaardil @tegevusaladKaardil, 
                    global::Producers.Arireg.Xtee.Riik.Ee.Producer.Arireg.IDetailandmedV5EesmargidKaardil @eesmargidKaardil, 
                    global::Producers.Arireg.Xtee.Riik.Ee.Producer.Arireg.IDetailandmedV5Sidevahendid @sidevahendid, 
                    global::Producers.Arireg.Xtee.Riik.Ee.Producer.Arireg.IDetailandmedV5TeatatudTegevusalad @teatatudTegevusalad, 
                    global::Producers.Arireg.Xtee.Riik.Ee.Producer.Arireg.IDetailandmedV5AruandeInfod @infoMajandusaastaAruannetest, 
                    System.Boolean? @asutatudSissemaksetTegemata) {
            this.@__ettevotteregistriNr = @ettevotteregistriNr;
            this.@__esmaregistreerimiseKpv = @esmaregistreerimiseKpv;
            this.@__kustutamiseKpv = @kustutamiseKpv;
            this.@__staatus = @staatus;
            this.@__staatusTekstina = @staatusTekstina;
            this.@__piirkond = @piirkond;
            this.@__piirkondTekstina = @piirkondTekstina;
            this.@__piirkondTekstinaPikk = @piirkondTekstinaPikk;
            this.@__tegutseb = @tegutseb;
            this.@__tegutsebTekstina = @tegutsebTekstina;
            this.@__mkrRegKpv = @mkrRegKpv;
            this.@__ettevotjaTegevuseAeg = @ettevotjaTegevuseAeg;
            this.@__evksRegistreeritud = @evksRegistreeritud;
            this.@__evksRegistreeritudKandeKpv = @evksRegistreeritudKandeKpv;
            this.@__oiguslikVorm = @oiguslikVorm;
            this.@__oiguslikVormNr = @oiguslikVormNr;
            this.@__oiguslikVormTekstina = @oiguslikVormTekstina;
            this.@__oiguslikuVormiAlaliik = @oiguslikuVormiAlaliik;
            this.@__oiguslikuVormiAlaliikTekstina = @oiguslikuVormiAlaliikTekstina;
            this.@__sundlopetamine = @sundlopetamine;
            this.@__staatused = @staatused;
            this.@__valismaaAriyhing = @valismaaAriyhing;
            this.@__arinimed = @arinimed;
            this.@__aadressid = @aadressid;
            this.@__kinnisasjad = @kinnisasjad;
            this.@__oiguslikudVormid = @oiguslikudVormid;
            this.@__oiguslikuVormiAlaliigid = @oiguslikuVormiAlaliigid;
            this.@__kapitalid = @kapitalid;
            this.@__nimivaartusetaAktsiad = @nimivaartusetaAktsiad;
            this.@__oigusjargsused = @oigusjargsused;
            this.@__seisundiMuutused = @seisundiMuutused;
            this.@__majandusaastad = @majandusaastad;
            this.@__pohikirjad = @pohikirjad;
            this.@__kompromissiTahtajad = @kompromissiTahtajad;
            this.@__asutamiseAjad = @asutamiseAjad;
            this.@__tegutsemiseTahtajad = @tegutsemiseTahtajad;
            this.@__esmanimetamiseAjad = @esmanimetamiseAjad;
            this.@__markusedKaardil = @markusedKaardil;
            this.@__tegevusaladKaardil = @tegevusaladKaardil;
            this.@__eesmargidKaardil = @eesmargidKaardil;
            this.@__sidevahendid = @sidevahendid;
            this.@__teatatudTegevusalad = @teatatudTegevusalad;
            this.@__infoMajandusaastaAruannetest = @infoMajandusaastaAruannetest;
            this.@__asutatudSissemaksetTegemata = @asutatudSissemaksetTegemata;
        }
        
        /// <summary>
        /// Copy Constructor
        /// </summary>
        protected DetailandmedV5Yldandmed(IDetailandmedV5Yldandmed @detailandmedV5Yldandmed) {
            this.@__ettevotteregistriNr = @detailandmedV5Yldandmed.EttevotteregistriNr;
            this.@__esmaregistreerimiseKpv = @detailandmedV5Yldandmed.EsmaregistreerimiseKpv;
            this.@__kustutamiseKpv = @detailandmedV5Yldandmed.KustutamiseKpv;
            this.@__staatus = @detailandmedV5Yldandmed.Staatus;
            this.@__staatusTekstina = @detailandmedV5Yldandmed.StaatusTekstina;
            this.@__piirkond = @detailandmedV5Yldandmed.Piirkond;
            this.@__piirkondTekstina = @detailandmedV5Yldandmed.PiirkondTekstina;
            this.@__piirkondTekstinaPikk = @detailandmedV5Yldandmed.PiirkondTekstinaPikk;
            this.@__tegutseb = @detailandmedV5Yldandmed.Tegutseb;
            this.@__tegutsebTekstina = @detailandmedV5Yldandmed.TegutsebTekstina;
            this.@__mkrRegKpv = @detailandmedV5Yldandmed.MkrRegKpv;
            this.@__ettevotjaTegevuseAeg = @detailandmedV5Yldandmed.EttevotjaTegevuseAeg;
            this.@__evksRegistreeritud = @detailandmedV5Yldandmed.EvksRegistreeritud;
            this.@__evksRegistreeritudKandeKpv = @detailandmedV5Yldandmed.EvksRegistreeritudKandeKpv;
            this.@__oiguslikVorm = @detailandmedV5Yldandmed.OiguslikVorm;
            this.@__oiguslikVormNr = @detailandmedV5Yldandmed.OiguslikVormNr;
            this.@__oiguslikVormTekstina = @detailandmedV5Yldandmed.OiguslikVormTekstina;
            this.@__oiguslikuVormiAlaliik = @detailandmedV5Yldandmed.OiguslikuVormiAlaliik;
            this.@__oiguslikuVormiAlaliikTekstina = @detailandmedV5Yldandmed.OiguslikuVormiAlaliikTekstina;
            this.@__sundlopetamine = @detailandmedV5Yldandmed.Sundlopetamine;
            this.@__staatused = @detailandmedV5Yldandmed.Staatused;
            this.@__valismaaAriyhing = @detailandmedV5Yldandmed.ValismaaAriyhing;
            this.@__arinimed = @detailandmedV5Yldandmed.Arinimed;
            this.@__aadressid = @detailandmedV5Yldandmed.Aadressid;
            this.@__kinnisasjad = @detailandmedV5Yldandmed.Kinnisasjad;
            this.@__oiguslikudVormid = @detailandmedV5Yldandmed.OiguslikudVormid;
            this.@__oiguslikuVormiAlaliigid = @detailandmedV5Yldandmed.OiguslikuVormiAlaliigid;
            this.@__kapitalid = @detailandmedV5Yldandmed.Kapitalid;
            this.@__nimivaartusetaAktsiad = @detailandmedV5Yldandmed.NimivaartusetaAktsiad;
            this.@__oigusjargsused = @detailandmedV5Yldandmed.Oigusjargsused;
            this.@__seisundiMuutused = @detailandmedV5Yldandmed.SeisundiMuutused;
            this.@__majandusaastad = @detailandmedV5Yldandmed.Majandusaastad;
            this.@__pohikirjad = @detailandmedV5Yldandmed.Pohikirjad;
            this.@__kompromissiTahtajad = @detailandmedV5Yldandmed.KompromissiTahtajad;
            this.@__asutamiseAjad = @detailandmedV5Yldandmed.AsutamiseAjad;
            this.@__tegutsemiseTahtajad = @detailandmedV5Yldandmed.TegutsemiseTahtajad;
            this.@__esmanimetamiseAjad = @detailandmedV5Yldandmed.EsmanimetamiseAjad;
            this.@__markusedKaardil = @detailandmedV5Yldandmed.MarkusedKaardil;
            this.@__tegevusaladKaardil = @detailandmedV5Yldandmed.TegevusaladKaardil;
            this.@__eesmargidKaardil = @detailandmedV5Yldandmed.EesmargidKaardil;
            this.@__sidevahendid = @detailandmedV5Yldandmed.Sidevahendid;
            this.@__teatatudTegevusalad = @detailandmedV5Yldandmed.TeatatudTegevusalad;
            this.@__infoMajandusaastaAruannetest = @detailandmedV5Yldandmed.InfoMajandusaastaAruannetest;
            this.@__asutatudSissemaksetTegemata = @detailandmedV5Yldandmed.AsutatudSissemaksetTegemata;
        }
        
        public virtual System.Decimal? EttevotteregistriNr {
            get {
                return this.@__ettevotteregistriNr;
            }
            set {
                this.@__ettevotteregistriNr = value;
            }
        }
        
        public virtual System.DateTime? EsmaregistreerimiseKpv {
            get {
                return this.@__esmaregistreerimiseKpv;
            }
            set {
                this.@__esmaregistreerimiseKpv = value;
            }
        }
        
        public virtual System.DateTime? KustutamiseKpv {
            get {
                return this.@__kustutamiseKpv;
            }
            set {
                this.@__kustutamiseKpv = value;
            }
        }
        
        public virtual string Staatus {
            get {
                return this.@__staatus;
            }
            set {
                this.@__staatus = value;
            }
        }
        
        public virtual string StaatusTekstina {
            get {
                return this.@__staatusTekstina;
            }
            set {
                this.@__staatusTekstina = value;
            }
        }
        
        public virtual System.Decimal? Piirkond {
            get {
                return this.@__piirkond;
            }
            set {
                this.@__piirkond = value;
            }
        }
        
        public virtual string PiirkondTekstina {
            get {
                return this.@__piirkondTekstina;
            }
            set {
                this.@__piirkondTekstina = value;
            }
        }
        
        public virtual string PiirkondTekstinaPikk {
            get {
                return this.@__piirkondTekstinaPikk;
            }
            set {
                this.@__piirkondTekstinaPikk = value;
            }
        }
        
        public virtual string Tegutseb {
            get {
                return this.@__tegutseb;
            }
            set {
                this.@__tegutseb = value;
            }
        }
        
        public virtual string TegutsebTekstina {
            get {
                return this.@__tegutsebTekstina;
            }
            set {
                this.@__tegutsebTekstina = value;
            }
        }
        
        public virtual global::Producers.Arireg.Xtee.Riik.Ee.Producer.Arireg.IDetailandmedV5MkrregKuupaevad MkrRegKpv {
            get {
                return this.@__mkrRegKpv;
            }
            set {
                this.@__mkrRegKpv = value;
            }
        }
        
        public virtual global::Producers.Arireg.Xtee.Riik.Ee.Producer.Arireg.IDetailandmedV5TegAjad EttevotjaTegevuseAeg {
            get {
                return this.@__ettevotjaTegevuseAeg;
            }
            set {
                this.@__ettevotjaTegevuseAeg = value;
            }
        }
        
        public virtual System.Boolean? EvksRegistreeritud {
            get {
                return this.@__evksRegistreeritud;
            }
            set {
                this.@__evksRegistreeritud = value;
            }
        }
        
        public virtual System.DateTime? EvksRegistreeritudKandeKpv {
            get {
                return this.@__evksRegistreeritudKandeKpv;
            }
            set {
                this.@__evksRegistreeritudKandeKpv = value;
            }
        }
        
        public virtual string OiguslikVorm {
            get {
                return this.@__oiguslikVorm;
            }
            set {
                this.@__oiguslikVorm = value;
            }
        }
        
        public virtual System.Decimal? OiguslikVormNr {
            get {
                return this.@__oiguslikVormNr;
            }
            set {
                this.@__oiguslikVormNr = value;
            }
        }
        
        public virtual string OiguslikVormTekstina {
            get {
                return this.@__oiguslikVormTekstina;
            }
            set {
                this.@__oiguslikVormTekstina = value;
            }
        }
        
        public virtual string OiguslikuVormiAlaliik {
            get {
                return this.@__oiguslikuVormiAlaliik;
            }
            set {
                this.@__oiguslikuVormiAlaliik = value;
            }
        }
        
        public virtual string OiguslikuVormiAlaliikTekstina {
            get {
                return this.@__oiguslikuVormiAlaliikTekstina;
            }
            set {
                this.@__oiguslikuVormiAlaliikTekstina = value;
            }
        }
        
        public virtual global::Producers.Arireg.Xtee.Riik.Ee.Producer.Arireg.IDetailandmedV5Sundlopetamine Sundlopetamine {
            get {
                return this.@__sundlopetamine;
            }
            set {
                this.@__sundlopetamine = value;
            }
        }
        
        public virtual global::Producers.Arireg.Xtee.Riik.Ee.Producer.Arireg.IDetailandmedV5Staatused Staatused {
            get {
                return this.@__staatused;
            }
            set {
                this.@__staatused = value;
            }
        }
        
        public virtual global::Producers.Arireg.Xtee.Riik.Ee.Producer.Arireg.IDetailandmedV5ValismaaAriyhing ValismaaAriyhing {
            get {
                return this.@__valismaaAriyhing;
            }
            set {
                this.@__valismaaAriyhing = value;
            }
        }
        
        public virtual global::Producers.Arireg.Xtee.Riik.Ee.Producer.Arireg.IDetailandmedV5Arinimed Arinimed {
            get {
                return this.@__arinimed;
            }
            set {
                this.@__arinimed = value;
            }
        }
        
        public virtual global::Producers.Arireg.Xtee.Riik.Ee.Producer.Arireg.IDetailandmedV5Aadressid Aadressid {
            get {
                return this.@__aadressid;
            }
            set {
                this.@__aadressid = value;
            }
        }
        
        public virtual global::Producers.Arireg.Xtee.Riik.Ee.Producer.Arireg.IDetailandmedV5Kinnisasjad Kinnisasjad {
            get {
                return this.@__kinnisasjad;
            }
            set {
                this.@__kinnisasjad = value;
            }
        }
        
        public virtual global::Producers.Arireg.Xtee.Riik.Ee.Producer.Arireg.IDetailandmedV5OiguslikudVormid OiguslikudVormid {
            get {
                return this.@__oiguslikudVormid;
            }
            set {
                this.@__oiguslikudVormid = value;
            }
        }
        
        public virtual global::Producers.Arireg.Xtee.Riik.Ee.Producer.Arireg.IDetailandmedV5OiguslikuVormiAlaliigid OiguslikuVormiAlaliigid {
            get {
                return this.@__oiguslikuVormiAlaliigid;
            }
            set {
                this.@__oiguslikuVormiAlaliigid = value;
            }
        }
        
        public virtual global::Producers.Arireg.Xtee.Riik.Ee.Producer.Arireg.IDetailandmedV5Kapitalid Kapitalid {
            get {
                return this.@__kapitalid;
            }
            set {
                this.@__kapitalid = value;
            }
        }
        
        public virtual global::Producers.Arireg.Xtee.Riik.Ee.Producer.Arireg.IDetailandmedV5Nimivaartusetaaktsiad NimivaartusetaAktsiad {
            get {
                return this.@__nimivaartusetaAktsiad;
            }
            set {
                this.@__nimivaartusetaAktsiad = value;
            }
        }
        
        public virtual global::Producers.Arireg.Xtee.Riik.Ee.Producer.Arireg.IDetailandmedV5Oigusjargsused Oigusjargsused {
            get {
                return this.@__oigusjargsused;
            }
            set {
                this.@__oigusjargsused = value;
            }
        }
        
        public virtual global::Producers.Arireg.Xtee.Riik.Ee.Producer.Arireg.IDetailandmedV5SeisundiMuutused SeisundiMuutused {
            get {
                return this.@__seisundiMuutused;
            }
            set {
                this.@__seisundiMuutused = value;
            }
        }
        
        public virtual global::Producers.Arireg.Xtee.Riik.Ee.Producer.Arireg.IDetailandmedV5Majandusaastad Majandusaastad {
            get {
                return this.@__majandusaastad;
            }
            set {
                this.@__majandusaastad = value;
            }
        }
        
        public virtual global::Producers.Arireg.Xtee.Riik.Ee.Producer.Arireg.IDetailandmedV5Pohikirjad Pohikirjad {
            get {
                return this.@__pohikirjad;
            }
            set {
                this.@__pohikirjad = value;
            }
        }
        
        public virtual global::Producers.Arireg.Xtee.Riik.Ee.Producer.Arireg.IDetailandmedV5KompromissiTahtajad KompromissiTahtajad {
            get {
                return this.@__kompromissiTahtajad;
            }
            set {
                this.@__kompromissiTahtajad = value;
            }
        }
        
        public virtual global::Producers.Arireg.Xtee.Riik.Ee.Producer.Arireg.IDetailandmedV5AsutamiseAjad AsutamiseAjad {
            get {
                return this.@__asutamiseAjad;
            }
            set {
                this.@__asutamiseAjad = value;
            }
        }
        
        public virtual global::Producers.Arireg.Xtee.Riik.Ee.Producer.Arireg.IDetailandmedV5TegutsemiseTahtajad TegutsemiseTahtajad {
            get {
                return this.@__tegutsemiseTahtajad;
            }
            set {
                this.@__tegutsemiseTahtajad = value;
            }
        }
        
        public virtual global::Producers.Arireg.Xtee.Riik.Ee.Producer.Arireg.IDetailandmedV5EsmanimetamiseAjad EsmanimetamiseAjad {
            get {
                return this.@__esmanimetamiseAjad;
            }
            set {
                this.@__esmanimetamiseAjad = value;
            }
        }
        
        public virtual global::Producers.Arireg.Xtee.Riik.Ee.Producer.Arireg.IDetailandmedV5MarkusedKaardil MarkusedKaardil {
            get {
                return this.@__markusedKaardil;
            }
            set {
                this.@__markusedKaardil = value;
            }
        }
        
        public virtual global::Producers.Arireg.Xtee.Riik.Ee.Producer.Arireg.IDetailandmedV5TegevusaladKaardil TegevusaladKaardil {
            get {
                return this.@__tegevusaladKaardil;
            }
            set {
                this.@__tegevusaladKaardil = value;
            }
        }
        
        public virtual global::Producers.Arireg.Xtee.Riik.Ee.Producer.Arireg.IDetailandmedV5EesmargidKaardil EesmargidKaardil {
            get {
                return this.@__eesmargidKaardil;
            }
            set {
                this.@__eesmargidKaardil = value;
            }
        }
        
        public virtual global::Producers.Arireg.Xtee.Riik.Ee.Producer.Arireg.IDetailandmedV5Sidevahendid Sidevahendid {
            get {
                return this.@__sidevahendid;
            }
            set {
                this.@__sidevahendid = value;
            }
        }
        
        public virtual global::Producers.Arireg.Xtee.Riik.Ee.Producer.Arireg.IDetailandmedV5TeatatudTegevusalad TeatatudTegevusalad {
            get {
                return this.@__teatatudTegevusalad;
            }
            set {
                this.@__teatatudTegevusalad = value;
            }
        }
        
        public virtual global::Producers.Arireg.Xtee.Riik.Ee.Producer.Arireg.IDetailandmedV5AruandeInfod InfoMajandusaastaAruannetest {
            get {
                return this.@__infoMajandusaastaAruannetest;
            }
            set {
                this.@__infoMajandusaastaAruannetest = value;
            }
        }
        
        public virtual System.Boolean? AsutatudSissemaksetTegemata {
            get {
                return this.@__asutatudSissemaksetTegemata;
            }
            set {
                this.@__asutatudSissemaksetTegemata = value;
            }
        }
    }
}
